
.gridcoloured-template .header .header-large h2 {margin-top: 10px; color: #333; text-shadow: none; font-size: 0.9em; position: absolute; top: 0px; background-color: #ddd; text-align: center; padding: 10px;}
.gridcoloured-template .header .header-large h1 {font-weight: 500;}
.gridcoloured-template .header .header-large .large-menu-panel {margin-top: 50px;}
.h1, h1 {font-size: 57px;}
.gridcoloured-template .header .header-large .grid-menu {font-size:20px;}
.btn-default {font-size: 24px; background-color: #018317; color: #fff; font-weight: 500;}
.btn-default:hover {background-color: #018317; color: #fff; font-weight: 500;}
.gridcoloured-template .header .header-large {min-height: 70vh;}

.gridcoloured-template .header .header-large .grid-menu .menu-item {min-height: 100px;}

.gridcoloured-template .page-content {margin-top: 45px;}

.gridcoloured-template .header .header-large .headerlogo {    margin-top: 64px;}

@media (max-width:900px){.gridcoloured-template .header .header-large h2{display:none;}}
.gridcoloured-template .header .header-small .headerlogo .navbar-brand {font-size: 29px;}
